local key_name = KEYS[1] 
local value = ARGV[1]
local exp_second = ARGV[2]
local redis_value = redis.call('get', key_name)
if redis_value then
    return redis_value
end    
redis.call('set', key_name, value, 'EX', exp_second)
return